Big Huge Thesaurus

instrument of punishment

noun